home *** CD-ROM | disk | FTP | other *** search
- Name
- ----
- Pickford
-
- Strings
- ------
-
- MacroMind Director
-
- stxt
- ----
- -- 10/5 Macros
-
- macro initHilites
- global normPauseControl, continueCast
- set normPauseControl = the castNum of sprite 23
- set continueCast = (the castNum of sprite 23) + 2
- set the puppet of sprite 18 to true
- set the puppet of sprite 19 to true
- set the puppet of sprite 20 to true
- set the puppet of sprite 21 to true
- set the puppet of sprite 22 to true
- set the puppet of sprite 23 to true
- set the puppet of sprite 24 to true
- set the immediate of sprite 18 to true
- set the immediate of sprite 19 to true
- set the immediate of sprite 20 to true
- set the immediate of sprite 21 to true
- set the immediate of sprite 22 to true
- set the immediate of sprite 23 to true
- set the immediate of sprite 24 to true
-
- macro uninitHilites
- set the puppet of sprite 18 to false
- set the puppet of sprite 19 to false
- set the puppet of sprite 20 to false
- set the puppet of sprite 21 to false
- set the puppet of sprite 22 to false
- set the puppet of sprite 23 to false
- set the puppet of sprite 24 to false
- set the immediate of sprite 18 to false
- set the immediate of sprite 19 to false
- set the immediate of sprite 20 to false
- set the immediate of sprite 21 to false
- set the immediate of sprite 22 to false
- set the immediate of sprite 23 to false
- set the immediate of sprite 24 to false
-
- macro McPause length
- if length = empty then set endPause = the ticks + 30 -- new default = 1/2 second
- else set endPause = the ticks + (length*60) -- converts length from seconds to ticks
- pause
- repeat while the ticks < endPause
- if the commandDown then exit repeat
- else if the mouseDown then exit repeat
- end repeat
- continue
-
- macro textPause length
- global endPause
- if length = empty then set endPause = the ticks + 120 -- default = 2 seconds
- else set endPause = the ticks + (length*60) + 30 -- converts length from seconds to ticks
- -- half a second added for good measure 2/28
-
-
- macro PauseContinue
- global endPause
- set toFrame = the frame -1
- if the ticks < endPause then
- go frame toFrame
- end if
-
- macro pausePlay
- global normPauseControl,continueCast
- set controlSprite = the clickon
- if the castnum of sprite controlSprite = continueCast then
- set the castnum of sprite controlSprite to continueCast + 1
- updateStage
- continue
- set the castnum of sprite controlSprite to normPauseControl
- else
- set the castnum of sprite controlSprite to normPauseControl + 1
- updateStage
- set the castnum of sprite controlSprite to continueCast
- updateStage
- pause
- end if
-
- macro doQuit
- global normPauseControl, endReturnFrame
- set controlSprite = the clickon
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite + 1
- put the Frame into endReturnFrame
- updatestage
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite - 1
- updatestage
- uninitHilites
- go frame "quit"
-
- macro goHelp
- global returnFrame
- set controlSprite = the clickon
- put the Frame into returnFrame
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite + 1
- updatestage
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite - 1
- updatestage
- uninitHilites
- go frame "Help"
-
- macro goIntro
- set controlSprite = the clickon
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite + 1
- updatestage
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite - 1
- updatestage
- play movie "Intro"
-
- macro goMenu
- set controlSprite = the clickon
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite + 1
- updatestage
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite - 1
- updatestage
- go frame "Tour Menu" of movie "menu"
-
- macro returnToTour
- global returnFrame
- go returnFrame
- initHilites
-
- macro rewind numb
- global normPauseControl
- if numb = empty then
- if the frame > marker(0) + 2 then
- set numb = 0
- else
- set numb = -1
- end if
- end if
- set controlSprite = the clickon
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite + 1
- go marker(numb)
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite - 1
- set the castnum of sprite 23 to normPauseControl
-
- macro fastForward
- global normPauseControl
- set controlSprite = the clickon
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite + 1
- go marker(1)
- set the castNum of sprite controlSprite = the castNum of sprite controlSprite - 1
- set the castnum of sprite 23 to normPauseControl
-
- macro checkAutoPlay whichMovie
- global AutoPlay
- if AutoPlay = empty then set AutoPlay = false
- if AutoPlay then
- delay 60
- play movie whichMovie
- else
- pause
- end if
-
- Script Channel Commands
- --------------------
- McPause 1quitgoHelptextPause 4fastForwardtextPause 3textPause 2PausePlayMcPausetextPause 6textPause 5McPause 2rewindinitHilitesPauseContinuedoquitgoIntroreturnToTourpauserewind -2goMenutextPause 1set the puppet of sprite 23 to falseplay movie "Chaplan"McPause 4textPause 7checkAutoPlay "Chaplan"
-
- vwci
- ----
- 1116: hmgVGA
- 1118: OpBack.PIC
- 1234: HELPSCRN.PIC
- 1235: VIDEOS00.PIC
- 1236: VIDEOS01.PIC
- 1237: VIDEOS02.PIC
- 1238: VIDEOS06.PIC
- 1239: VIDEOS08.PIC
- 1240: VIDEOS09.PIC
- 1241: VIDEOS10.PIC
- 1242: VIDEOS11.PIC
- 1243: VIDEOS12.PIC
- 1244: VIDEOS13.PIC
- 1245: VIDEOS14.PIC
- 1246: VIDEOS15.PIC
- 1247: VIDEOS16.PIC
- 1248: VIDEOS17.PIC
- 1249: VIDEOS18.PIC
- 1250: VIDEOS19.PIC
- 1251: VIDEOS20.PIC
- 1252: VIDEOS21.PIC
- 1253: VIDEOS22.PIC
- 1254: VIDEOS23.PIC
- 1255: VIDEOS24.PIC
- 1256: VIDEOS26.PIC
- 1257: VIDEOS27.PIC
- 1258: VIDEOS28.PIC
- 1260: VIDEOS33.PIC
- 1261: VIDEOS06.PIC
- 1262: VIDEOS06.PIC
- 1263: VIDEOS06.PIC
- 1264: VIDEOS26.PIC
- 1277: VIDEOS16.PIC
- 1299: OVERLAP.PIC
- 1300: OVERLAP0.PIC
- 1301: OVERLAP1.PIC
- 1307: SNAPRO8.PIC
- 1308: MENUBAR.PIC
- 1398: NEWVID4.PIC
- 1399: NEWVID2.PIC
- 1400: NEWVID1.PIC
- 1401: NEWVID0.PIC
- 1402:
- NEWVID.PIC
- 1408: VIDEOS28.PIC
- 1409: VIDEOS21.PIC
- 1415: VIDEOS30.PIC
- 1417: OVERLAP1.PIC
- 1419: NEWVID2.PIC
- 1421:
- GISH15.PIC
-